package etnorservice.etnor_service.service;

import etnorservice.etnor_service.domain.ProblemDO;
import etnorservice.etnor_service.domain.po.Problem;
import etnorservice.etnor_service.domain.response.ProblemResponse;
import etnorservice.etnor_service.domain.vo.ProblemSubmitVO;
import etnorservice.etnor_service.domain.vo.ProblemVO;
import etnorservice.etnor_service.domain.vo.TicktsVO;
import etnorservice.etnor_service.request.ProblemSearchRequest;
import etnorservice.etnor_service.request.ProblemSubmitRequest;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: cc
 * @Date: 2024/08/29/13:55
 **/
public interface ProblemService {
    public ProblemSubmitVO getBaseParm();
    int insertProblem(ProblemSubmitRequest problemSubmitRequest);
    List<ProblemResponse> problems(Integer talentId);
    int cancelProblem(String problemid);
    List<ProblemVO> getProblemList();
    List<TicktsVO> findProblemsByConditions(ProblemSearchRequest problemSearchRequest
                                            );
}
